
#ifndef _WINDOWS_DC2_
#define _WINDOWS_DC2_
#ifdef __cplusplus
extern "C" {
#endif

	typedef struct _BLENDFUNCTION {
		BYTE  BlendOp;
		BYTE  BlendFlags;
		BYTE  SourceConstantAlpha;
		BYTE  AlphaFormat;
	} BLENDFUNCTION, *PBLENDFUNCTION, *LPBLENDFUNCTION;
	
	typedef struct tagMONITORINFO {
		DWORD cbSize;
		RECT  rcMonitor;
		RECT  rcWork;
		DWORD dwFlags;
	} MONITORINFO, *LPMONITORINFO;

	typedef HANDLE HMONITOR;
	
	const  MONITOR_DEFAULTTONEAREST	= 2 ;
	
	HMONITOR	WINAPI MonitorFromPoint(POINT, DWORD);
	HMONITOR	WINAPI MonitorFromRect(RECT*, DWORD);
	BOOL WINAPI GetMonitorInfoA(HMONITOR, LPMONITORINFO);

#ifdef __cplusplus
}
#endif
#endif // _WINDOWS_DC2_
